#pragma once
#include "text_pool_map.h"

struct TextPool_cn_t
{
    char AppName_PowerMonitor[13] = "电源监视";
    char AppName_Waveform[7] = "波形";
    char AppName_Files[7] = "文件";
    char AppName_Settings[7] = "设置";
    char AppSettings_Option_Display[10] = "显示屏";
    char AppSettings_Option_Buzzer[10] = "蜂鸣器";
    char AppSettings_Option_Network[7] = "网络";
    char AppSettings_Option_OTA[10] = "OTA升级";
    char AppSettings_Option_About[7] = "关于";
    char AppSettings_Option_Quit[7] = "退出";
    char AppSettings_Option_Back[7] = "返回";
    char AppSettings_Option_Brightness[7] = "亮度";
    char AppSettings_Option_RefreshRate[10] = "刷新率";
    char AppSettings_Option_Orientation[7] = "方向";
    char AppSettings_Option_Normal[7] = "正常";
    char AppSettings_Option_High[7] = "高速";
    char AppSettings_Option_Encoder[10] = "编码器";
    char AppSettings_Option_Forward[7] = "正向";
    char AppSettings_Option_Reverse[7] = "反向";
    char AppSettings_Option_Calibration[7] = "校准";
    char AppSettings_Option_On[7] = "打开";
    char AppSettings_Option_Off[7] = "关闭";
    char AppSettings_Notice_Saving[20] = "是否保存更改?";
    char AppSettings_Notice_RunOTA[17] = "运行OTA升级?";
    char AppSettings_Option_Yes[4] = "是";
    char AppSettings_Option_No[4] = "否";
    char AppSettings_Option_Language[7] = "语言";
    char AppSettings_Option_English[7] = "英文";
    char AppSettings_Option_Chinese[7] = "中文";
    char AppSettings_Option_Japanese[7] = "日文";
    char AppSettings_Option_StartupImage[13] = "启动画面";
    char AppSettings_Option_Default[7] = "默认";
    char AppFiles_Option_RecordFiles[13] = "录制文件";
    char AppFiles_Option_MscMode[11] = "MSC 模式";
    char AppFiles_Option_Open[7] = "打开";
    char AppFiles_Option_Upload[16] = "上传 (EzData)";
    char AppFiles_Option_Delete[7] = "删除";
    char AppPowerMonitor_PageSingle_InputVolt[13] = "输入电压";
    char AppPowerMonitor_PageSingle_InputPower[13] = "输入功率";
    char AppPowerMonitor_PageSingle_OutputCurrent[13] = "输出电流";
    char AppPowerMonitor_PageSingle_ShuntVolt[13] = "分流电压";
    char AppPowerMonitor_PageSimpleDetail_Voltage[7] = "电压";
    char AppPowerMonitor_PageSimpleDetail_Current[7] = "电流";
    char AppPowerMonitor_PageSimpleDetail_Power[7] = "功率";
    char AppPowerMonitor_PageSimpleDetail_Time[13] = "系统时间";
    char AppPowerMonitor_PageMoreDetail_Avg_PerS[12] = "平均 (1s)";
    char AppPowerMonitor_PageMoreDetail_Avg_HighLight[7] = "平均";
    char AppPowerMonitor_PageMoreDetail_Avg_PerMin[14] = "平均 (1min)";
    char AppPowerMonitor_PageMoreDetail_Avg_Total[16] = "平均 (总计)";
    char AppPowerMonitor_PageMoreDetail_Cur_HighLight[7] = "电流";
    char AppPowerMonitor_PageMoreDetail_Cur_Peak[16] = "电流 (峰值)";
    char AppPowerMonitor_PageMoreDetail_Cur_Min[16] = "电流 (谷值)";
    char AppPowerMonitor_PageMoreDetail_Capacity[7] = "容量";
    char AppPowerMonitor_PageMoreDetail_Energy[7] = "能量";
    char AppWaveform_Waitting[13] = "等待触发";
    char AppWaveform_Saving[10] = "保存中";
    char AppWaveform_Config_TriggerMode[13] = "触发模式";
    char AppWaveform_Config_Threshold[7] = "阈值";
    char AppWaveform_Config_RecTime[13] = "录制时间";
    char AppWaveform_Mode_Manual[7] = "手动";
    char AppWaveform_Mode_VHL[16] = "电压高电平";
    char AppWaveform_Mode_VLL[16] = "电压低电平";
    char AppWaveform_Mode_CHL[16] = "电流高电平";
    char AppWaveform_Mode_CLL[16] = "电流低电平";
    char Misc_FirmwareInfo[13] = "固件信息";
    char Misc_Version[7] = "版本";
    char Misc_Type[7] = "类型";
    char Misc_CompileDate[13] = "编译时间";
    char Misc_RebootNow[14] = "马上重启?";
    char Misc_Notice[7] = "提示";
    char Misc_Text_ClickToConfig[13] = "点击配置";
    char Misc_Text_ClickToContinue[13] = "点击继续";
    char Misc_Text_ClickToFinish[13] = "点击完成";
    char Misc_Text_ClickToQuit[13] = "点击退出";
    char Misc_Text_ConnectTopUsb[25] = "连接顶部USB到电脑";
    char Misc_Text_OpenNewUsbDrive[23] = "打开新弹出的U盘";
    char Misc_Text_EditWiFiConfig[17] = "编辑WiFi配置";
    char Misc_Text_IsAlreadyLatest[19] = "已是最新版本";
    char Misc_Text_LatestVersion[13] = "最新版本";
    char Misc_Text_ClickToUpgrade[13] = "点击升级";
    char Misc_Text_OnlyConnect[10] = "只连接";
    char Misc_Text_ThisUsbPort[13] = "这个USB口";
    char Misc_Text_CalibrationDone[13] = "校准完成";
    char Misc_Text_NoRecordFiles[19] = "没有录制文件";
    char Misc_Text_UploadDone[14] = "上传完成!";
    char Misc_Text_UpgradeDone[14] = "升级完成!";
    char Misc_Text_UsbFlashingNotice[104] = " > 该版本需要线刷\n > 请使用 [M5Burner] 进行升级\n > 并在升级前备份好录制文件";
    char Misc_Text_ConnectAp[13] = "连接热点";
    char Misc_Text_OpenLink[13] = "打开链接";

    void getMap(LocalTextPoolMap_t& map)
    {
        map.AppName_PowerMonitor = AppName_PowerMonitor;
        map.AppName_Waveform = AppName_Waveform;
        map.AppName_Files = AppName_Files;
        map.AppName_Settings = AppName_Settings;
        map.AppSettings_Option_Display = AppSettings_Option_Display;
        map.AppSettings_Option_Buzzer = AppSettings_Option_Buzzer;
        map.AppSettings_Option_Network = AppSettings_Option_Network;
        map.AppSettings_Option_OTA = AppSettings_Option_OTA;
        map.AppSettings_Option_About = AppSettings_Option_About;
        map.AppSettings_Option_Quit = AppSettings_Option_Quit;
        map.AppSettings_Option_Back = AppSettings_Option_Back;
        map.AppSettings_Option_Brightness = AppSettings_Option_Brightness;
        map.AppSettings_Option_RefreshRate = AppSettings_Option_RefreshRate;
        map.AppSettings_Option_Orientation = AppSettings_Option_Orientation;
        map.AppSettings_Option_Normal = AppSettings_Option_Normal;
        map.AppSettings_Option_High = AppSettings_Option_High;
        map.AppSettings_Option_Encoder = AppSettings_Option_Encoder;
        map.AppSettings_Option_Forward = AppSettings_Option_Forward;
        map.AppSettings_Option_Reverse = AppSettings_Option_Reverse;
        map.AppSettings_Option_Calibration = AppSettings_Option_Calibration;
        map.AppSettings_Option_On = AppSettings_Option_On;
        map.AppSettings_Option_Off = AppSettings_Option_Off;
        map.AppSettings_Notice_Saving = AppSettings_Notice_Saving;
        map.AppSettings_Notice_RunOTA = AppSettings_Notice_RunOTA;
        map.AppSettings_Option_Yes = AppSettings_Option_Yes;
        map.AppSettings_Option_No = AppSettings_Option_No;
        map.AppSettings_Option_Language = AppSettings_Option_Language;
        map.AppSettings_Option_English = AppSettings_Option_English;
        map.AppSettings_Option_Chinese = AppSettings_Option_Chinese;
        map.AppSettings_Option_Japanese = AppSettings_Option_Japanese;
        map.AppSettings_Option_StartupImage = AppSettings_Option_StartupImage;
        map.AppSettings_Option_Default = AppSettings_Option_Default;
        map.AppFiles_Option_RecordFiles = AppFiles_Option_RecordFiles;
        map.AppFiles_Option_MscMode = AppFiles_Option_MscMode;
        map.AppFiles_Option_Open = AppFiles_Option_Open;
        map.AppFiles_Option_Upload = AppFiles_Option_Upload;
        map.AppFiles_Option_Delete = AppFiles_Option_Delete;
        map.AppPowerMonitor_PageSingle_InputVolt = AppPowerMonitor_PageSingle_InputVolt;
        map.AppPowerMonitor_PageSingle_InputPower = AppPowerMonitor_PageSingle_InputPower;
        map.AppPowerMonitor_PageSingle_OutputCurrent = AppPowerMonitor_PageSingle_OutputCurrent;
        map.AppPowerMonitor_PageSingle_ShuntVolt = AppPowerMonitor_PageSingle_ShuntVolt;
        map.AppPowerMonitor_PageSimpleDetail_Voltage = AppPowerMonitor_PageSimpleDetail_Voltage;
        map.AppPowerMonitor_PageSimpleDetail_Current = AppPowerMonitor_PageSimpleDetail_Current;
        map.AppPowerMonitor_PageSimpleDetail_Power = AppPowerMonitor_PageSimpleDetail_Power;
        map.AppPowerMonitor_PageSimpleDetail_Time = AppPowerMonitor_PageSimpleDetail_Time;
        map.AppPowerMonitor_PageMoreDetail_Avg_PerS = AppPowerMonitor_PageMoreDetail_Avg_PerS;
        map.AppPowerMonitor_PageMoreDetail_Avg_HighLight = AppPowerMonitor_PageMoreDetail_Avg_HighLight;
        map.AppPowerMonitor_PageMoreDetail_Avg_PerMin = AppPowerMonitor_PageMoreDetail_Avg_PerMin;
        map.AppPowerMonitor_PageMoreDetail_Avg_Total = AppPowerMonitor_PageMoreDetail_Avg_Total;
        map.AppPowerMonitor_PageMoreDetail_Cur_HighLight = AppPowerMonitor_PageMoreDetail_Cur_HighLight;
        map.AppPowerMonitor_PageMoreDetail_Cur_Peak = AppPowerMonitor_PageMoreDetail_Cur_Peak;
        map.AppPowerMonitor_PageMoreDetail_Cur_Min = AppPowerMonitor_PageMoreDetail_Cur_Min;
        map.AppPowerMonitor_PageMoreDetail_Capacity = AppPowerMonitor_PageMoreDetail_Capacity;
        map.AppPowerMonitor_PageMoreDetail_Energy = AppPowerMonitor_PageMoreDetail_Energy;
        map.AppWaveform_Waitting = AppWaveform_Waitting;
        map.AppWaveform_Saving = AppWaveform_Saving;
        map.AppWaveform_Config_TriggerMode = AppWaveform_Config_TriggerMode;
        map.AppWaveform_Config_Threshold = AppWaveform_Config_Threshold;
        map.AppWaveform_Config_RecTime = AppWaveform_Config_RecTime;
        map.AppWaveform_Mode_Manual = AppWaveform_Mode_Manual;
        map.AppWaveform_Mode_VHL = AppWaveform_Mode_VHL;
        map.AppWaveform_Mode_VLL = AppWaveform_Mode_VLL;
        map.AppWaveform_Mode_CHL = AppWaveform_Mode_CHL;
        map.AppWaveform_Mode_CLL = AppWaveform_Mode_CLL;
        map.Misc_FirmwareInfo = Misc_FirmwareInfo;
        map.Misc_Version = Misc_Version;
        map.Misc_Type = Misc_Type;
        map.Misc_CompileDate = Misc_CompileDate;
        map.Misc_RebootNow = Misc_RebootNow;
        map.Misc_Notice = Misc_Notice;
        map.Misc_Text_ClickToConfig = Misc_Text_ClickToConfig;
        map.Misc_Text_ClickToContinue = Misc_Text_ClickToContinue;
        map.Misc_Text_ClickToFinish = Misc_Text_ClickToFinish;
        map.Misc_Text_ClickToQuit = Misc_Text_ClickToQuit;
        map.Misc_Text_ConnectTopUsb = Misc_Text_ConnectTopUsb;
        map.Misc_Text_OpenNewUsbDrive = Misc_Text_OpenNewUsbDrive;
        map.Misc_Text_EditWiFiConfig = Misc_Text_EditWiFiConfig;
        map.Misc_Text_IsAlreadyLatest = Misc_Text_IsAlreadyLatest;
        map.Misc_Text_LatestVersion = Misc_Text_LatestVersion;
        map.Misc_Text_ClickToUpgrade = Misc_Text_ClickToUpgrade;
        map.Misc_Text_OnlyConnect = Misc_Text_OnlyConnect;
        map.Misc_Text_ThisUsbPort = Misc_Text_ThisUsbPort;
        map.Misc_Text_CalibrationDone = Misc_Text_CalibrationDone;
        map.Misc_Text_NoRecordFiles = Misc_Text_NoRecordFiles;
        map.Misc_Text_UploadDone = Misc_Text_UploadDone;
        map.Misc_Text_UpgradeDone = Misc_Text_UpgradeDone;
        map.Misc_Text_UsbFlashingNotice = Misc_Text_UsbFlashingNotice;
        map.Misc_Text_ConnectAp = Misc_Text_ConnectAp;
        map.Misc_Text_OpenLink = Misc_Text_OpenLink;
    }
};
